#include <stdio.h>
int main()
{
    int charu(int *n,int c);
    int a[11];
    int i;
    int j;
    int t;
    printf("give me a 1x10 list:");
    for(i=0;i<10;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<9;i++)
    {
        for(j=0;j<9-i;j++)
        {
            if(a[j]<a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
        }
    }
   printf("the list is:");
   printf("\n");
   for(i=0;i<10;i++)
   {
       printf("%5d",a[i]);
   }
   printf("\n");
   int number;
   printf("the number you wanna insert");
   scanf("%d",&number);

   printf("the list become:");
   printf("\n");
   charu(a,number);
   for(i=0;i<11;i++)
   {
       printf("%5d",a[i]);
   }
   printf("\n");
return 0;
}
int charu(int *n,int c)
{
    int t;
    int k;
    int i;
    int j;
    if(c<n[9])
    {
        n[10]=c;
    }
    else
     {
         for(i=0;i<11;i++)
          {
              if(n[i]<c)
                      {
                          t=n[i];
                          n[i]=c;
                          for(j=i+1;j<11;j++)
                          {
                              k=n[j];
                              n[j]=t;
                              t=k;
                          }
                          break;
                     }
          }
     }
}